smash (someone's) hopes

Translations
разрушить (чьи-то) надежды
She smashed his hopes of becoming a doctor.
Она разрушила его надежды стать врачом.
Definitions
To completely destroy or ruin someone's expectations or aspirations, often by delivering disappointing news or outcomes.